package com.ybl.store.backend.service.store;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ybl.store.backend.dao.entity.store.LogProductNumberDO;
import com.ybl.store.backend.dto.req.store.LogProductNumberSaveReqDTO;
import com.ybl.store.backend.dto.req.store.LogProductNumberUpdateReqDTO;
import com.ybl.store.backend.dto.resp.store.LogProductNumberPageRespDTO;
import com.ybl.store.common.entity.ListRespDTO;

public interface LogProductNumberService extends IService<LogProductNumberDO> {

    void saveLogProductNumber(LogProductNumberSaveReqDTO requestParam);

    void deleteLogProductNumberById(Long id);

    void updateLogProductNumber(LogProductNumberUpdateReqDTO requestParam);

    ListRespDTO<LogProductNumberPageRespDTO> pageLogProductNumber(Integer pn, Integer ps, Long name);
}
